package com.cdut.logistics.service.interf.datacentre;

import java.util.List;
import com.cdut.logistics.model.dao.datacentre.Academic;
import com.jfinal.plugin.activerecord.Record;

/**  
 * @ClassName: AcademicService  
 * @Description: 学院管理服务类
 * @author wxt.xia
 * @date 2018年1月28日 上午11:12:45    
 */
public interface AcademicService {
	/**  
	 * @Title: get  
	 * @Description: 根据id查询学院
	 * @author wxt.xia
	 * @param id
	 * @return
	 * @throws  
	 */
	public Academic get(int id);
	/**  
	 * @Title: query  
	 * @Description: 根据名称查询学院
	 * @author wxt.xia
	 * @param name
	 * @return
	 * @throws  
	 */
	public List<Record> query(String name);

	/**  
	 * @Title: add  
	 * @Description: 新增学院
	 * @author wxt.xia
	 * @param dict
	 * @throws  
	 */
	public void add(Academic academic);

	/**  
	 * @Title: modify  
	 * @Description: 修改学院信息
	 * @author wxt.xia
	 * @param dept
	 * @throws  
	 */
	public void modify(Academic academic);

	/**  
	 * @Title: remove  
	 * @Description: 删除学院
	 * @author wxt.xia
	 * @param id
	 * @throws  
	 */
	public void remove(int id);
	/**  
	 * @Title: queryById  
	 * @Description: TODO(这里用一句话描述这个方法的作用)
	 * @author wxt.xia
	 * @param id
	 * @return
	 * @throws  
	 */
	public Record queryById(int id);
	/**  
	 * @Title: queryBySchool  
	 * @Description: TODO(这里用一句话描述这个方法的作用)
	 * @author wxt.xia
	 * @param school
	 * @return
	 * @throws  
	 */
	public List<Academic> queryBySchool(int school);
}
